/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.allot;

public class GetAllotDetailOutData {
    private String clientId;
    private String gsamdVoucherId;
    private String gsamdDate;
    private String gsamdSerial;
    private String gsamdProId;
    private String gsamdBatchNo;
    private String gsamdBatch;
    private String gsamdValidDate;
    private String gsamdStockQty;
    private String gsamdRecipientQty;
    private String gsamdStockStatus;
    private String proName;
    private String proFactoryName;
    private String proPlace;
    private String proForm;
    private String proPrice;
    private String proUnit;
    private String proSpecs;
    private String proRegisterNo;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsamdVoucherId() {
        return this.gsamdVoucherId;
    }

    public String getGsamdDate() {
        return this.gsamdDate;
    }

    public String getGsamdSerial() {
        return this.gsamdSerial;
    }

    public String getGsamdProId() {
        return this.gsamdProId;
    }

    public String getGsamdBatchNo() {
        return this.gsamdBatchNo;
    }

    public String getGsamdBatch() {
        return this.gsamdBatch;
    }

    public String getGsamdValidDate() {
        return this.gsamdValidDate;
    }

    public String getGsamdStockQty() {
        return this.gsamdStockQty;
    }

    public String getGsamdRecipientQty() {
        return this.gsamdRecipientQty;
    }

    public String getGsamdStockStatus() {
        return this.gsamdStockStatus;
    }

    public String getProName() {
        return this.proName;
    }

    public String getProFactoryName() {
        return this.proFactoryName;
    }

    public String getProPlace() {
        return this.proPlace;
    }

    public String getProForm() {
        return this.proForm;
    }

    public String getProPrice() {
        return this.proPrice;
    }

    public String getProUnit() {
        return this.proUnit;
    }

    public String getProSpecs() {
        return this.proSpecs;
    }

    public String getProRegisterNo() {
        return this.proRegisterNo;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsamdVoucherId(String gsamdVoucherId) {
        this.gsamdVoucherId = gsamdVoucherId;
    }

    public void setGsamdDate(String gsamdDate) {
        this.gsamdDate = gsamdDate;
    }

    public void setGsamdSerial(String gsamdSerial) {
        this.gsamdSerial = gsamdSerial;
    }

    public void setGsamdProId(String gsamdProId) {
        this.gsamdProId = gsamdProId;
    }

    public void setGsamdBatchNo(String gsamdBatchNo) {
        this.gsamdBatchNo = gsamdBatchNo;
    }

    public void setGsamdBatch(String gsamdBatch) {
        this.gsamdBatch = gsamdBatch;
    }

    public void setGsamdValidDate(String gsamdValidDate) {
        this.gsamdValidDate = gsamdValidDate;
    }

    public void setGsamdStockQty(String gsamdStockQty) {
        this.gsamdStockQty = gsamdStockQty;
    }

    public void setGsamdRecipientQty(String gsamdRecipientQty) {
        this.gsamdRecipientQty = gsamdRecipientQty;
    }

    public void setGsamdStockStatus(String gsamdStockStatus) {
        this.gsamdStockStatus = gsamdStockStatus;
    }

    public void setProName(String proName) {
        this.proName = proName;
    }

    public void setProFactoryName(String proFactoryName) {
        this.proFactoryName = proFactoryName;
    }

    public void setProPlace(String proPlace) {
        this.proPlace = proPlace;
    }

    public void setProForm(String proForm) {
        this.proForm = proForm;
    }

    public void setProPrice(String proPrice) {
        this.proPrice = proPrice;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public void setProSpecs(String proSpecs) {
        this.proSpecs = proSpecs;
    }

    public void setProRegisterNo(String proRegisterNo) {
        this.proRegisterNo = proRegisterNo;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetAllotDetailOutData)) {
            return false;
        }
        GetAllotDetailOutData other = (GetAllotDetailOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsamdVoucherId = this.getGsamdVoucherId();
        String other$gsamdVoucherId = other.getGsamdVoucherId();
        if (this$gsamdVoucherId == null ? other$gsamdVoucherId != null : !this$gsamdVoucherId.equals(other$gsamdVoucherId)) {
            return false;
        }
        String this$gsamdDate = this.getGsamdDate();
        String other$gsamdDate = other.getGsamdDate();
        if (this$gsamdDate == null ? other$gsamdDate != null : !this$gsamdDate.equals(other$gsamdDate)) {
            return false;
        }
        String this$gsamdSerial = this.getGsamdSerial();
        String other$gsamdSerial = other.getGsamdSerial();
        if (this$gsamdSerial == null ? other$gsamdSerial != null : !this$gsamdSerial.equals(other$gsamdSerial)) {
            return false;
        }
        String this$gsamdProId = this.getGsamdProId();
        String other$gsamdProId = other.getGsamdProId();
        if (this$gsamdProId == null ? other$gsamdProId != null : !this$gsamdProId.equals(other$gsamdProId)) {
            return false;
        }
        String this$gsamdBatchNo = this.getGsamdBatchNo();
        String other$gsamdBatchNo = other.getGsamdBatchNo();
        if (this$gsamdBatchNo == null ? other$gsamdBatchNo != null : !this$gsamdBatchNo.equals(other$gsamdBatchNo)) {
            return false;
        }
        String this$gsamdBatch = this.getGsamdBatch();
        String other$gsamdBatch = other.getGsamdBatch();
        if (this$gsamdBatch == null ? other$gsamdBatch != null : !this$gsamdBatch.equals(other$gsamdBatch)) {
            return false;
        }
        String this$gsamdValidDate = this.getGsamdValidDate();
        String other$gsamdValidDate = other.getGsamdValidDate();
        if (this$gsamdValidDate == null ? other$gsamdValidDate != null : !this$gsamdValidDate.equals(other$gsamdValidDate)) {
            return false;
        }
        String this$gsamdStockQty = this.getGsamdStockQty();
        String other$gsamdStockQty = other.getGsamdStockQty();
        if (this$gsamdStockQty == null ? other$gsamdStockQty != null : !this$gsamdStockQty.equals(other$gsamdStockQty)) {
            return false;
        }
        String this$gsamdRecipientQty = this.getGsamdRecipientQty();
        String other$gsamdRecipientQty = other.getGsamdRecipientQty();
        if (this$gsamdRecipientQty == null ? other$gsamdRecipientQty != null : !this$gsamdRecipientQty.equals(other$gsamdRecipientQty)) {
            return false;
        }
        String this$gsamdStockStatus = this.getGsamdStockStatus();
        String other$gsamdStockStatus = other.getGsamdStockStatus();
        if (this$gsamdStockStatus == null ? other$gsamdStockStatus != null : !this$gsamdStockStatus.equals(other$gsamdStockStatus)) {
            return false;
        }
        String this$proName = this.getProName();
        String other$proName = other.getProName();
        if (this$proName == null ? other$proName != null : !this$proName.equals(other$proName)) {
            return false;
        }
        String this$proFactoryName = this.getProFactoryName();
        String other$proFactoryName = other.getProFactoryName();
        if (this$proFactoryName == null ? other$proFactoryName != null : !this$proFactoryName.equals(other$proFactoryName)) {
            return false;
        }
        String this$proPlace = this.getProPlace();
        String other$proPlace = other.getProPlace();
        if (this$proPlace == null ? other$proPlace != null : !this$proPlace.equals(other$proPlace)) {
            return false;
        }
        String this$proForm = this.getProForm();
        String other$proForm = other.getProForm();
        if (this$proForm == null ? other$proForm != null : !this$proForm.equals(other$proForm)) {
            return false;
        }
        String this$proPrice = this.getProPrice();
        String other$proPrice = other.getProPrice();
        if (this$proPrice == null ? other$proPrice != null : !this$proPrice.equals(other$proPrice)) {
            return false;
        }
        String this$proUnit = this.getProUnit();
        String other$proUnit = other.getProUnit();
        if (this$proUnit == null ? other$proUnit != null : !this$proUnit.equals(other$proUnit)) {
            return false;
        }
        String this$proSpecs = this.getProSpecs();
        String other$proSpecs = other.getProSpecs();
        if (this$proSpecs == null ? other$proSpecs != null : !this$proSpecs.equals(other$proSpecs)) {
            return false;
        }
        String this$proRegisterNo = this.getProRegisterNo();
        String other$proRegisterNo = other.getProRegisterNo();
        return !(this$proRegisterNo == null ? other$proRegisterNo != null : !this$proRegisterNo.equals(other$proRegisterNo));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetAllotDetailOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsamdVoucherId = this.getGsamdVoucherId();
        result = result * 59 + ($gsamdVoucherId == null ? 43 : $gsamdVoucherId.hashCode());
        String $gsamdDate = this.getGsamdDate();
        result = result * 59 + ($gsamdDate == null ? 43 : $gsamdDate.hashCode());
        String $gsamdSerial = this.getGsamdSerial();
        result = result * 59 + ($gsamdSerial == null ? 43 : $gsamdSerial.hashCode());
        String $gsamdProId = this.getGsamdProId();
        result = result * 59 + ($gsamdProId == null ? 43 : $gsamdProId.hashCode());
        String $gsamdBatchNo = this.getGsamdBatchNo();
        result = result * 59 + ($gsamdBatchNo == null ? 43 : $gsamdBatchNo.hashCode());
        String $gsamdBatch = this.getGsamdBatch();
        result = result * 59 + ($gsamdBatch == null ? 43 : $gsamdBatch.hashCode());
        String $gsamdValidDate = this.getGsamdValidDate();
        result = result * 59 + ($gsamdValidDate == null ? 43 : $gsamdValidDate.hashCode());
        String $gsamdStockQty = this.getGsamdStockQty();
        result = result * 59 + ($gsamdStockQty == null ? 43 : $gsamdStockQty.hashCode());
        String $gsamdRecipientQty = this.getGsamdRecipientQty();
        result = result * 59 + ($gsamdRecipientQty == null ? 43 : $gsamdRecipientQty.hashCode());
        String $gsamdStockStatus = this.getGsamdStockStatus();
        result = result * 59 + ($gsamdStockStatus == null ? 43 : $gsamdStockStatus.hashCode());
        String $proName = this.getProName();
        result = result * 59 + ($proName == null ? 43 : $proName.hashCode());
        String $proFactoryName = this.getProFactoryName();
        result = result * 59 + ($proFactoryName == null ? 43 : $proFactoryName.hashCode());
        String $proPlace = this.getProPlace();
        result = result * 59 + ($proPlace == null ? 43 : $proPlace.hashCode());
        String $proForm = this.getProForm();
        result = result * 59 + ($proForm == null ? 43 : $proForm.hashCode());
        String $proPrice = this.getProPrice();
        result = result * 59 + ($proPrice == null ? 43 : $proPrice.hashCode());
        String $proUnit = this.getProUnit();
        result = result * 59 + ($proUnit == null ? 43 : $proUnit.hashCode());
        String $proSpecs = this.getProSpecs();
        result = result * 59 + ($proSpecs == null ? 43 : $proSpecs.hashCode());
        String $proRegisterNo = this.getProRegisterNo();
        result = result * 59 + ($proRegisterNo == null ? 43 : $proRegisterNo.hashCode());
        return result;
    }

    public String toString() {
        return "GetAllotDetailOutData(clientId=" + this.getClientId() + ", gsamdVoucherId=" + this.getGsamdVoucherId() + ", gsamdDate=" + this.getGsamdDate() + ", gsamdSerial=" + this.getGsamdSerial() + ", gsamdProId=" + this.getGsamdProId() + ", gsamdBatchNo=" + this.getGsamdBatchNo() + ", gsamdBatch=" + this.getGsamdBatch() + ", gsamdValidDate=" + this.getGsamdValidDate() + ", gsamdStockQty=" + this.getGsamdStockQty() + ", gsamdRecipientQty=" + this.getGsamdRecipientQty() + ", gsamdStockStatus=" + this.getGsamdStockStatus() + ", proName=" + this.getProName() + ", proFactoryName=" + this.getProFactoryName() + ", proPlace=" + this.getProPlace() + ", proForm=" + this.getProForm() + ", proPrice=" + this.getProPrice() + ", proUnit=" + this.getProUnit() + ", proSpecs=" + this.getProSpecs() + ", proRegisterNo=" + this.getProRegisterNo() + ")";
    }
}

